Service Request Business Object Reference
This section lists the default definitions of the Service Request business object.
Canceling a Service Request
The following table describes the fields that comprise a service request to make it cancelable. For information on configuring a service request, see Configuring Editable and Cancellable Service Requests.
Object | Description |
---|---|
Field |
ServiceReqTemplate#TemplateCancelable (Boolean) Initialization rule: True |
Field |
ServiceRequest#TemplateCancelable (Boolean) Initialization rule: True |
Field |
ServiceRequest#Cancelable (Boolean) Calculation rule: $(if(((TemplateCancelable == false) || (((Status == "Canceled") || (Status == "Closed")) || (Status == "Fulfilled"))) then false else true)) |
Quick action |
"Cancel Service Request" on ServiceReq Composite action: Mark ServiceReq as "Canceled" and add Journal.Notes |
Button |
Cancel button on layout for ServiceReq Layout: ServiceReqLayout.New Action: Cancel Service Request Icon: icon_task_cancel.png Disable expression: $(if(Cancelable then false else true)) |
Business rule |
Cancel Service Request Trigger: Field "Status" change to "Canceled" Action: Composite action |
Task Cancellation Process
Business Rule |
Cancel workflow on cancellation. |
In Service Manager, the Service Request business object field called Cancelable is defined as Boolean. Only the Stored Field attribute is selected.
The calculation rule appears as follows:
Field Status is set to canceled.
This rule is a composite action and includes:
•Cancel tasks
•Cancel approvals
•Cancel workflows
•Service request cancellation
Calculation Rule
The new quick action is available to Service Desk Analysts. This is configured as a composite action: mark ServiceReq as canceled and add journal notes.